import mitt, {type Emitter} from "mitt";

/**
 * 所有用的eventbus的类型在此约束，并附上业务说明文档
 * 如： accountError : {driver_id : number} //广播司机账户异常，参数为司机id
 */
type Events = {
	openSubscriptTipsModal : { //展示订阅消息的提示文案modal, tipsText提示文案
		tipsText : string | string[]
	},
	closeSubscriptTipsModal : void,//关闭订阅消息提示modal
}

export const eventBus : Emitter<Events> = mitt<Events>();